#include <iostream>

using namespace std;
//switch语句:执行多条件分支语句
int main(){
    //给电影进行打分
    //10~9 经典
    //8~7  非常好
    //6~5  一般
    //5以下 烂片

    //1、提示用户给电影评分
    cout<<"请给该电影输入评分:"<<endl;
    //2、用户开始进行打分
    int score;
    cin>>score;
    cout<<"你输入的评分为"<<score<<"分"<<endl;
    //3、根据用户输入的分数来提示用户最后的结果
    switch (score) {
        case 10:
        case 9:
            cout<<"你认为该电影是经典电影"<<endl;break;
        case 8:
        case 7:
            cout<<"你认为该电影非常好"<<endl;break;
        case 6:
        case 5:
            cout<<"你认为该电影一般"<<endl;break;
        default:
            cout<<"你认为该电影是烂片"<<endl;break;
    }
    return 0;
}
//if和switch区别?
//switch缺点，判断时候只能是整型或者字符型，不可以是一个区间
//switch优点，结构清晰，执行效率高
